package com.untour.im.codec.protocol.command;

/**
 * 指令
 */
public interface Command {

    /**
     * 获取消息id请求
     */
    Byte ID_REQUEST = 1;
    /**
     * 登录
     */
    Byte LOGIN = 2;
    /**
     * 下线提醒
     */
    Byte OFFLINE = 3;

    /**
     * 登录应答
     */
    Byte LOGIN_RESPONSE = 4;
    /**
     * 心跳请求
     */
    Byte HEARTBEAT_REQUEST = 11;

    /**
     * 心跳响应
     */
    Byte HEARTBEAT_RESPONSE = 12;

    /**
     * 单人发送消息请求
     */
    Byte SINGLE_MESSAGE_REQUEST = 21;
    Byte SINGLE_MESSAGE_RESPONSE = 22;

    /**
     * 收到单聊消息
     */
    Byte SINGLE_MESSAGE_RECEIVE = 23;

    /**
     * 群消息
     */
    Byte GROUP_MESSAGE_REQUEST = 31;
    Byte GROUP_MESSAGE_RESPONSE = 32;
    /**
     * 收到群聊消息
     */
    Byte GROUP_MESSAGE_RECEIVE = 33;

    /**
     * 发送消息响应
     */
    Byte MESSAGE_RESPONSE = 41;


}
